snow sweeper - French English Dictionary